AUTHORS: Qing K. Zhu
Download as PDF
ABSTRACT: This paper presents the new methodology and CAD programs to detect two serious faults in VLSI design: HV/LV connection faults and floating gate faults. A hierarchical circuit netlist is flattened in order to trace the connectivity of MOS devices in hierarchically designed circuits. Programs were coded in Python and table-look up techniques were used to speed up the program run. Program flows and specification files are discussed. Specification file commands allowed designers to waive non-critical faults after reviewing them in the design. We developed GUI capability for highlighting nets in the schematic window. GUI helps designers review and fix faults in Cadence design environment. Programs and GUI capability have been applied in one industry project.
KEYWORDS: VLSI, Design, Multiple voltages, HV/LV, Floating gate, CAD, Tapeout.
REFERENCES:
[
1] I. H. Lysfjord, 'Multiple Power Domains', Department of Electronics and Telecommunications, Norwegian University of Science and Technology, 2008.
[2] H. J. M. Veendrick, 'Short-circuit dissipation on static CMOS circuitry and its impact on the design of buffer circuits', IEEE Journal of Solid-State Circuits, Vol SC-19, No 4, Aug 1984, pp. 468-473.
[3] P. Lee, 'Introduction to physical integration and tapeout in VLSIs', lulu.com, 2010.
[4] V. Kumarreddy, 'Dummy transistors connection', edaboard.com, 2006.
[5] M. Lapedus, '10nm Versus 7nm', semiengineering.com, 2016.
[6] Efram Rotem, Avi Mendelson, Ran Ginosar, Uri Weiser, 'Multiple clock and Voltage Domains for chip multi processors', 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 2009.
[7] M. Igarashi, K. Usami, K. Nogami, F. Minami, Y. Kawasaki, T. Aoki, M. Takano, S. Sonoda, M. Ichida, N. Hatanaka, 'A low-power design method using multiple supply voltages', International Symposium on Low Power Electronics and Design, 1997.
[8] Martin D.F. Wong, 'Low power design with multi-Vdd and voltage islands', 7th International Conference on ASIC, 2007.
[9] A. B. Khang, S. Muddu and D. Vidhani, 'Noise and delay uncertainty studies for coupled RC interconnects', Proc. of International ASIC/SOC Conference, 1999.
[10] A. Vittal and M. Marek-Sadowska, 'Crosstalk reduction for VLSI', IEEE Transactions on Computer-aided Design of integrated circuits and systems. Vol. 16. No. 3, March 1997, pp. 290-298.
[11] 'Find a list of floating gates in schematic', https://community.cadence.com
[12] A. J. L. Martin “Tutorial: Cadence design environment”, https://www2.ece.ohiostate.edu
[13] “Virtuoso® analog design environment user guide”, https://home.engineering.iastate.edu
[14] T. J. Barnes, 'SKILL: a CAD system extension language', 27th ACM/IEEE Design Automation Conference, 1990.
[15] “Inter-process communication SKILL functions reference”, https://read.pudn.com